/** 没有个细分了 直接统一打包 可以细分模块的    vuex里面调用 直接管理数据*/
import { request } from "./request";
const BASE_URL = "/api";
// 1、根据经纬度获取位置详情
//falut格式的http://localhost:4000/position/:geohash
export function reqAddress(geohash) {
  return request({
    url: `${BASE_URL}/position/${geohash}`,
  });
}
// 2、获取食品分类列表
export function reqFoodCategorys() {
  return request({
    url: BASE_URL + "/index_category",
  });
}
// 3、根据经纬度获取商铺列表
export function reqShops(latitude, longitude) {
  return request({
    url: BASE_URL + "/shops",
    params: {
      latitude,
      longitude,
    },
  });
}

// 4、根据经纬度和关键字搜索商铺列表
export function reqSearchShop(geohash, keyword) {
  return request({
    url: BASE_URL + "/search_shops",
    params: {
      keyword,
      geohash,
    },
  });
}
//5 获取一次性验证码  http://localhost:3000/captcha

// 6、用户名密码登陆 参数 {name, pwd, captcha} //请求参数是这个到时候那边直接传递一个对象过来就好 调用的时候  post 直接url后面加一个{}
export function reqPwdLogin(data) {
  return request({
    method: "post",
    url: BASE_URL + "/login_pwd",
    data,
  });
}

// 7、发送短信验证码
export function reqSendCode(phone) {
  return request({
    url: BASE_URL + "/sendcode",
    params: {
      phone,
    },
  });
}

// 8、手机号验证码登陆  参数 {phone, code}
export function reqSmsLogin(data) {
  return request({
    method: "post",
    url: BASE_URL + "/login_sms",
    data,
  });
}

// 9、根据会话获取用户信息
export function reqUserInfo() {
  return request({
    url: BASE_URL + "/userinfo",
  });
}

// 10、用户登出
export function reqLogout() {
  return request({
    url: BASE_URL + "/logout",
  });
}

//11获取商家信息
export function reqShopInfo() {
  return request({
    url: "/info",
  });
}

//12获取商家评价数组
export function reqShopRatings() {
  return request({
    url: "/ratings",
  });
}

//13获取商家商品数组
export function reqShopGoods() {
  return request({
    url: "/goods",
  });
}
